table
{
	width: 50%;
	height: 50%;
	text-align: left;
	border: 1px solid #ECECD8;
	border-spacing: 0px;	
	border-collapse: collapse;
}

th, td
{
	border: 1px solid #ECECD8;	
	padding-left: 5px;
	padding-top: 1px;	
	border-collapse: collapse;
}

th
{
	background: #57BA06;
	color: white;
	padding-bottom: 2px;
}

td
{
	border-top: none;
	border-bottom: none;
	padding-bottom: 1px;
}

tr:nth-child(2n)
{
	background: #ECECD8
}

.flag
{
	float: left;
}

.flag, .country
{
	vertical-align: middle;
}